From e2af2820a3c0115cff00752cbd13cdb283d21f1e Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Mon, 2 Apr 2012 10:54:05 +0100 Subject: [PATCH] arm: missing unlock in GIC error path Signed-off-by: Tim Deegan Committed-by: Ian Campbell --- xen/arch/arm/gic.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/arm/gic.c b/xen/arch/arm/gic.c index 60a51b5427..34a2c3f193 100644 --- a/xen/arch/arm/gic.c +++ b/xen/arch/arm/gic.c @@ -149,6 +149,7 @@ static int gic_route_irq(unsigned int irq, bool_t level, if ( desc->action != NULL ) { + spin_unlock(&gic.lock); spin_unlock(&desc->lock); return -EBUSY; } -- 2.30.2